mod arena;
mod entity_map;
mod arc_cow;
mod element;
mod elements;
mod shared_string;

// pub(crate)是一个可见性修饰符，它用于限制项（如函数、结构体、枚举、模块等）的可见性。当你在一个模块中使用pub(crate)来声明一个项时，这个项在同一个crate（即同一个Rust项目）内是可见的，但在crate之外是不可见的
pub(crate) use arena::*;
pub use entity_map::*;
pub use arc_cow::*;
pub use element::*;
pub use elements::*;
pub use shared_string::*;